/**
 * 文件名：WidgetCategoryInf.java
 *
 * 版本信息：v1.0
 * 日期：2013-6-19
 * Copyright  Corporation 2013 
 * 版权所有
 *
 */

package com.foreveross.bsl.mam.model.application;

import java.util.List;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;


import com.foreveross.bsl.mam.model.application.vo.WidgetCategoryVO;


/**
 * 此类描述的是：模块类别接口定义
 * 
 * @author: panhm@foreveross.com
 * @version: 2013-6-19 下午3:02:50
 */

@Path(value = "/widgetCategory")
public interface WidgetCategoryApplication {

	/**
	 * 此方法描述的是：获取一个实体对象
	 * 
	 * @author: panhm@foreveross.com
	 * @version: 2013-6-19 下午3:05:55
	 */
	@GET
	@Path("/get/{id}")
	@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
	public WidgetCategoryVO getEntity(@PathParam("id") String id);

	/**
	 * 此方法描述的是：查询所有实体对象
	 * 
	 * @author: panhm@foreveross.com
	 * @version: 2013-6-19 下午3:06:13
	 */
	@GET
	@Path("/all")
	@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
	public List<WidgetCategoryVO> findAll();


}
